/* Copyright (C) 2007-2008  klevgert  http://code.google.com/p/db4o-netbeans/

This file is part of the db4o-netbeans module suite.

db4o-netbeans is free software; you can redistribute it and/or modify it under
the terms of version 2 of the GNU General Public License as published
by the Free Software Foundation.
 
db4o-netbeans is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. */

package com.db4o.nb.util;

import org.openide.DialogDisplayer;
import org.openide.NotifyDescriptor;

/**
 *
 * @author klevgert
 */
public class DialogUtil {
  
  public static Object YES = NotifyDescriptor.YES_OPTION; 
  public static Object NO  = NotifyDescriptor.NO_OPTION; 
      
  /** Creates a new instance of DialogUtil */
  public DialogUtil() {
  }
  
  public static void showErrorMessage(String message) {
    
    NotifyDescriptor.Message desc = 
        new NotifyDescriptor.Message( message, NotifyDescriptor.ERROR_MESSAGE);
    DialogDisplayer.getDefault().notify(desc);
    
  }
  
  public static Object confirmYesNo(String message) {
    
    NotifyDescriptor.Confirmation desc = 
        new NotifyDescriptor.Confirmation(
        message,"Confirm",NotifyDescriptor.YES_NO_OPTION);
    return DialogDisplayer.getDefault().notify(desc);
  }
  
}
